package day12;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Calendar;

/**
 * @author yt1105
 * @version 1.0
 */
public class Calendar_ {
    public static void main(String[] args) {
        //1.Calendar是一个抽象类 并且构造器是private的
        //2.Calendar 可以通过getInstance（）提供实例，因为我们不可以new的 他是私有化的构造器
        //3.
        Calendar instance = Calendar.getInstance();
        System.out.println(instance);//这个是会把所有的字段全部打印出来 就会显得很多 我们
        System.out.println("年:" + instance.get(Calendar.YEAR));//这个就是代表的是年份
        //24进制
        //第三代日期 jdk8出现的 为了弥补之前的不足
        //localdate 日期 年月日  localtime时间时分秒 localdatetime 日期时间
        LocalDateTime now = LocalDateTime.now();
        System.out.println(now.getDayOfMonth());
        System.out.println(now.getMonthValue());
        System.out.println(now.getDayOfMonth());
        System.out.println(now.getMinute());
        System.out.println(now.getDayOfYear());
        LocalDate localDate = LocalDate.now();
        //2.创建一下：DateTimeFormatter这个对象出来
        DateTimeFormatter dtf=DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");//这个就是创建我们的一个格式化对象
        String format = dtf.format(now);//用一个字符串来接收一下我们的
        //Instant 时间戳



    }
}
